#ifndef _GROUPMODEL_H_
#define _GROUPMODEL_H_
#include "group.hpp"

class groupmodel
{
public:
    bool createGroup(group &gp);
    // 用户加入群组
    bool addGroup(int userid, int groupid, string role);
    // 查询用户所在群组信息(用户可能存在多个群)
    vector<group> queryGroups(int userid);
    // 根据groupid查询群组用户信息，不包括user自己
    // 用户群聊业务给群组其他人发送消息
    vector<int> queryGroupUsers(int userid, int groupid);

private:
};
#endif